package com.xjt.query.dao.impl;

import java.util.List;

import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;

import com.xjt.query.dao.interf.DisplayColumnInfoDao;
import com.xjt.query.dao.pojo.DisplayColumnInfo;

public class DisplayColumnInfoDaoImpl extends SqlMapClientDaoSupport implements DisplayColumnInfoDao {

    @SuppressWarnings("unchecked")
    public List<DisplayColumnInfo> queryColumnInfoList(DisplayColumnInfo info) {
        List<DisplayColumnInfo> list = getSqlMapClientTemplate().queryForList("display_column_info.queryColumnInfoList",
                                                                              info);
        return list;
    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public DisplayColumnInfoDaoImpl(){
//        super();
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int countByExample(DisplayColumnInfo example) {
//        Integer count = (Integer) getSqlMapClientTemplate().queryForObject("display_column_info.countByExample",
//                                                                           example);
//        return count;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int deleteByExample(DisplayColumnInfo example) {
//        int rows = getSqlMapClientTemplate().delete("display_column_info.deleteByExample", example);
//        return rows;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int deleteByPrimaryKey(Long id) {
//        DisplayColumnInfo _key = new DisplayColumnInfo();
//        _key.setId(id);
//        int rows = getSqlMapClientTemplate().delete("display_column_info.deleteByPrimaryKey", _key);
//        return rows;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int deleteByIds(String[] ids) {
//        int rows = getSqlMapClientTemplate().delete("display_column_info.deleteByIds", ids);
//        return rows;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public Long insertSelective(DisplayColumnInfo record) {
//        Object newKey = getSqlMapClientTemplate().insert("display_column_info.insertSelective", record);
//        return (Long) newKey;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    @SuppressWarnings("unchecked")
//    public List<DisplayColumnInfo> selectByExample(DisplayColumnInfo example) {
//        List<DisplayColumnInfo> list = getSqlMapClientTemplate().queryForList("display_column_info.selectByExample",
//                                                                              example);
//        return list;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public List<DisplayColumnInfo> selectByExamplePaging(DisplayColumnInfo example) {
//        return null;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public DisplayColumnInfo selectByPrimaryKey(Long id) {
//        DisplayColumnInfo _key = new DisplayColumnInfo();
//        _key.setId(id);
//        DisplayColumnInfo record = (DisplayColumnInfo) getSqlMapClientTemplate().queryForObject("display_column_info.selectByPrimaryKey",
//                                                                                                _key);
//        return record;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    @SuppressWarnings("unchecked")
//    public List<DisplayColumnInfo> selectByIds(String[] ids) {
//        List<DisplayColumnInfo> list = getSqlMapClientTemplate().queryForList("display_column_info.selectByIds", ids);
//        return list;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int updateByExampleSelective(DisplayColumnInfo example) {
//        int rows = getSqlMapClientTemplate().update("display_column_info.updateByExampleSelective", example);
//        return rows;
//    }
//
//    /**
//     * @hujf Thu Jul 26 17:01:09 CST 2012
//     */
//    public int updateByPrimaryKeySelective(DisplayColumnInfo record) {
//        int rows = getSqlMapClientTemplate().update("display_column_info.updateByPrimaryKeySelective", record);
//        return rows;
//    }
}
